home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
wildcat
/
page301.zip
/
PAGEME.DOC
< prev
next >
Wrap
Text File
|
1992-12-21
|
9KB
|
172 lines
DOCUMENTATION
╔═════════════════════════════════════════════════════════════════════════════╗
║ ** PAGEME *** ║
║ Copyright (c) 1991-1993 by Travis A. Wise ║
║ Written in QuickBasic for the HamBBS (408) 267-6396 ║
║ ║
║ version 3.01 ║
║ Travis A. Wise; 1421 Grace Avenue; San Jose, CA 95125-5206 ║
╚═════════════════════════════════════════════════════════════════════════════╝
1. INTRODUCTION
I don't like reading documentation, so this is going to be as brief as
I can make it.
PLEASE NOTE: Your [computer <-> modem] baud rate MUST be 19200 BPS
for this program to operate.
If all you want to do is use PAGEME from a batch file, please skip
to part 5.
PAGEME is a program which allows a BBS SysOp to monitor their board's
activity via their pocket pager. Their pager will go off, displaying a
a number of their choice (such as the BBS phone number), followed by an
individual user code (set by SysOp) which will alert the SysOp to the
fact that a certain user has just logged off. Currently, there is a
capacity for up to 100 "watched" users to be monitored by this program.
This program was designed for Wildcat!, and has been tested with
Wildcat! 3.55s, but I suspect it can be adapted for other BBSs.
The only requirement for BBS use is that the BBS be able to execute
a program (batch or executable) after each call, and that the DOOR.SYS
(or comparable) file have the COM port in line #1, and the users name
in line #10.
This program was written in QuickBasic by a 17 year old high school
student named Travis A. Wise. If you like the program, please send
$5 to: Travis A. Wise, 1421 Grace Avenue, San Jose, CA 95125-5206.
There are no strings attached to this program; it is fully functional.
2. FILES INCLUDED
PAGEME.EXE - The program
PAGEME.DOC - This documentation
PAGEME.CFG - Sample configuration file
3. SETUP
Because this program needs to be executed after each caller, you will
need to tell your BBS to execute PAGEME.EXE after each call. Wildcat!
users should create create a POSTCALL.RUN file in your
..\WC30\WCWORK\NODE# directory. POSTCALL.RUN should contain the full
path/name to PAGEME.EXE.
Create a subdirectory called "PAGEME" in whatever drive your BBS runs
from. Move PAGEME.CFG there. The PAGEME subdirectory MUST be a
"first level" directory (i.e. "C:\PAGEME\"), and needs to contain only
PAGEME.CFG.
4. CONFIGURATION
LINE 1: The first character must be one of the following:
"0" = Start PAGEME in 'off' (disabled) mode
"1" = Start PAGEME in 'on' (enabled) mode
LINE 2: Full path/name to DOOR.SYS (or comaprable) file. This file is
created when Wildcat! opens a door and terminates a call.
ex.: "D:\WC30\WCWORK\NODE1\DOOR.SYS"
LINE 3: The first character must be one of the following:
"Y" = Call beeper every time SysOp logs off, local or remote
"N" = Do not call beeper when SysOp logs off
Next, put the COM port number of your modem, followed by your
beeper's phone number (no "-" in the number). In the next
field, put whatever number you wish displayed on your pager
immediately preceeding the individual user code (I suggest
your BBS's phone number for easy recognition).
NOTE: All of this information on LINE 2 needs to be on one line,
with each field seperated by a comma (see sample below).
LINE 4: In all caps, put your name (SysOp of the BBS), followed by
his/her/your individual user code (make one up). This is
REQUIRED even if you selected not to have your beeper go off
when the SysOp logs off.
LINES 5-105:
In these lines, in all CAPS, put the "watched users" names
and individual user codes (again, make some up). On the
line immediately AFTER the last record, put a ".".
SAMPLE #1: SAMPLE #2:
0 1
D:\WC30\WCWORK\NODE1\DOOR.SYS C:\WC30\WCWORK\NODE1\DOOR.SYS
N,2,3450436,2676396 Y,1,2551234,6396
SYSOPS NAME,80 TRAVIS WISE,1000
USER ONE,91 JOE SMITH,10
USER TWO,92 JOHN SMITH,20
USER THREE,93 BOB ROBERTS,25
. JOHN DOE,30
DALE EVANS,40
.
5. EXECUTION FROM A BATCH FILE
PAGEME can be used to monitor batch file execution. By placing
the command line "PAGEME #" where "#" is any number greater than
"0", when the batch file is executed, the beeper will display
a phone number followed by a "-#" where "#" is the number in the
command line.
Configuration for this is similar to part 3 and 4. If you have
already set up PAGEME through parts 3 and 4, disregard the
following.
Create a subdirectory called "PAGEME" in whatever drive your batch
file will run from. Move PAGEME.CFG there. The PAGEME subdirectory
MUST be a "first level" directory (i.e. "C:\PAGEME\"), and needs to
contain only PAGEME.CFG.
Text edit PAGEME.CFG in the following fashion:
1. On the first line, put a "1". Leave the second line blank (if
this gives you a problem, put the full path/name to PAGEME.CFG
i.e. C:\PAGEME\PAGEME.CFG).
2. Second line should read as follows:
Y,[MODEM PORT #],[PAGER #],[DISPLAY #]
Leave the "Y" alone - it must be there. The [MODEM PORT #]
is your one digit COM port number for your modem (must be
between 1 and 4), the [PAGER #] is the phone number that
PAGEME will dial, and [DISPLAY #] is the number that will
be displayed on your beeper, immediately before the command
line number (example: "2676396-10" if you entered "PAGEME 10"
at the command prompt). The rest of the configuration file
should be empty.
6. TURNING IT ON/OFF
To turn PAGEME off (disable it), type "PAGEME OFF". To turn it back
on again, type "PAGEME ON". This is useful to temporarily disable
the paging features (at night via an event, etc.).
I recommend that Wildcat! SysOps create two "idle screen programs."
One with "pageme on" to turn the program on, and one with "pageme off"
to turn it off. This is as close to a toggle switch as I can get.
6. TECH SUPPORT/DISTRIBUTION
Call the HamBBS (408) 267-6396 for tech support, and for the latest
version. I like improving and making changes to things, so new
versions should be released about once a month. Please distribute
PAGEME freely...just be sure and include the documentation and sample
config file, and of course, it is illegal for you to modify the
program its self, so don't even think about it.
7. PAGEME VERSION HISTORY
1.xx Not released to public
2.00 Not released to public
2.01 First version released to public (BATCH FILE)
2.02 Documentation added
2.03 Timing routines added
3.00 12/20/92 QuickBasic public version; [44016 bytes]
3.01 12/21/92 Increased number of "watched users" from 5 to 100
Added ability to use PAGEME from batch files to allow display
of codes to monitor batch execution
Error handling
Added ability to toggle on/off
[46104 bytes]
8. FUTURE IMPROVEMENTS:
* Optional page sysop when the sysop has been paged by ANY user
* User definable modem <-> computer speed
* User definable location of pageme.cfg file
* User definable pause lengths per individual user's modems
* More flexability in paging when SysOp has been on (local vs modem)